#define _CRT_SECURE_NO_WARNINGS
#include <list>
#include <iostream>
using namespace std;

#include "myQueue.h"

int main()
{
	HD::queue<int> mq;
	cout << mq.empty() << endl;

	mq.push(1);
	mq.push(2);
	mq.push(3);
	mq.push(4);
	cout << mq.front() << endl;
	cout << mq.back() << endl;

	cout << mq.size() << endl;
	mq.pop();
	cout << mq.front() << endl;
	cout << mq.back() << endl;
	cout << mq.size() << endl;
	cout << mq.empty() << endl;

	return 0;
}



